home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
QuickTime 1.5 for Developers
/
QuickTime 1.5 for Developers.iso
/
Goodies
/
Aldus Fetch™
/
Fetch Browser
/
Fetch Browser.rsrc
/
CODE_58_AOther.txt
< prev
next >
Wrap
Text File
|
1992-10-27
|
74KB
|
1,302 lines
# near model CODE resource
# jump table entries: 15152-15154 (3 of them)
export_1894:
fn00000000:
00000000 4E56 0000 link A6, 0
00000004 1D7C 0001 000C move.b [A6 + 0xC], 0x1
0000000A 4E5E unlink A6
0000000C 2E9F move.l [A7], [A7]+
0000000E 4E75 rts
export_1895:
00000010 4E56 FFFE link A6, -0x0002
00000014 2F07 move.l -[A7], D7
00000016 4247 clr.w D7
00000018 4267 clr.w -[A7]
0000001A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000001E 4EBA FFE0 jsr [PC - 0x20 /* 00000000 */]
00000022 101F move.b D0, [A7]+
00000024 6604 bne +0x6 /* 0000002A */
00000026 3E3C 9A70 move.w D7, 0x9A70
label0000002A:
0000002A 3D47 000C move.w [A6 + 0xC], D7
0000002E 2E1F move.l D7, [A7]+
00000030 4E5E unlink A6
00000032 2E9F move.l [A7], [A7]+
00000034 4E75 rts
00000036 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00000038-0000003C
fn00000038:
00000038 4E56 FF4C link A6, -0x00B4
// end alternate branch 00000038-0000003C
fn00000038: // (misaligned)
0000003A FF4C .extension 0xF4C <<F/4-5/7>> // unimplemented
0000003C 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
00000040 206E 001A movea.l A0, [A6 + 0x1A]
00000044 43EE FFBA lea.l A1, [A6 - 0x46]
00000048 7010 moveq.l D0, 0x10
label0000004A:
0000004A 22D8 move.l [A1]+, [A0]+
0000004C 51C8 FFFC dbf D0, -0x6 /* 0000004A */
00000050 3290 move.w [A1], [A0]
00000052 266E 0008 movea.l A3, [A6 + 0x8]
00000056 286E 0010 movea.l A4, [A6 + 0x10]
0000005A 4246 clr.w D6
0000005C 70FF moveq.l D0, 0xFFFFFFFF
0000005E B06E 001E cmp.w D0, [A6 + 0x1E]
00000062 6700 00D4 beq +0xD6 /* 00000138 */
00000066 3F2E 001E move.w -[A7], [A6 + 0x1E]
0000006A A998 syscall UseResFile
0000006C 4267 clr.w -[A7]
0000006E 1F3C 0001 move.b -[A7], 0x1
00000072 4EAD 2342 jsr [A5 + 0x2342 /* export_1124 */]
00000076 1E1F move.b D7, [A7]+
00000078 70FF moveq.l D0, 0xFFFFFFFF
0000007A B06E 0018 cmp.w D0, [A6 + 0x18]
0000007E 6712 beq +0x14 /* 00000092 */
00000080 42A7 clr.l -[A7]
00000082 2F3C 5049 4354 move.l -[A7], 0x50494354 /* 'PICT' */
00000088 3F2E 0018 move.w -[A7], [A6 + 0x18]
0000008C A81F syscall Get1Resource
0000008E 289F move.l [A4], [A7]+
00000090 601E bra +0x20 /* 000000B0 */
label00000092:
00000092 4267 clr.w -[A7]
00000094 2F3C 5049 4354 move.l -[A7], 0x50494354 /* 'PICT' */
0000009A A80D syscall Count1Resources
0000009C 3A1F move.w D5, [A7]+
0000009E 6F10 ble +0x12 /* 000000B0 */
000000A0 42A7 clr.l -[A7]
000000A2 2F3C 5049 4354 move.l -[A7], 0x50494354 /* 'PICT' */
000000A8 3F3C 0001 move.w -[A7], 0x1
000000AC A80E syscall Get1IndResource/Get1IxResource
000000AE 289F move.l [A4], [A7]+
label000000B0:
000000B0 4267 clr.w -[A7]
000000B2 1F07 move.b -[A7], D7
000000B4 4EAD 2342 jsr [A5 + 0x2342 /* export_1124 */]
000000B8 1E1F move.b D7, [A7]+
000000BA 4267 clr.w -[A7]
000000BC A9AF syscall ResError
000000BE 3C1F move.w D6, [A7]+
000000C0 57C0 seq D0
000000C2 4A94 tst.l [A4]
000000C4 56C1 sne D1
000000C6 C001 and.b D0, D1
000000C8 676E beq +0x70 /* 00000138 */
000000CA 4267 clr.w -[A7]
000000CC 1F3C 0001 move.b -[A7], 0x1
000000D0 4EAD 2342 jsr [A5 + 0x2342 /* export_1124 */]
000000D4 1E1F move.b D7, [A7]+
000000D6 2F14 move.l -[A7], [A4]
000000D8 A992 syscall DetachResource
000000DA 4267 clr.w -[A7]
000000DC 1F07 move.b -[A7], D7
000000DE 4EAD 2342 jsr [A5 + 0x2342 /* export_1124 */]
000000E2 1E1F move.b D7, [A7]+
000000E4 4267 clr.w -[A7]
000000E6 2F14 move.l -[A7], [A4]
000000E8 486E FF4E pea.l [A6 - 0xB2]
000000EC 42A7 clr.l -[A7]
000000EE 42A7 clr.l -[A7]
000000F0 4EAD 42A2 jsr [A5 + 0x42A2 /* export_2128 */]
000000F4 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
000000F8 2054 movea.l A0, [A4]
000000FA 2050 movea.l A0, [A0]
000000FC 226E 000C movea.l A1, [A6 + 0xC]
00000100 5488 addq.l A0, 2
00000102 22D8 move.l [A1]+, [A0]+
00000104 22D8 move.l [A1]+, [A0]+
00000106 4267 clr.w -[A7]
00000108 486E FF4E pea.l [A6 - 0xB2]
0000010C 4EAD 42B2 jsr [A5 + 0x42B2 /* export_2130 */]
00000110 369F move.w [A3], [A7]+
00000112 7001 moveq.l D0, 0x01
00000114 B053 cmp.w D0, [A3]
00000116 57C0 seq D0
00000118 4A00 tst.b D0
0000011A 671C beq +0x1E /* 00000138 */
0000011C 2F00 move.l -[A7], D0
0000011E 4267 clr.w -[A7]
00000120 2F14 move.l -[A7], [A4]
00000122 4EAD 42AA jsr [A5 + 0x42AA /* export_2129 */]
00000126 321F move.w D1, [A7]+
00000128 201F move.l D0, [A7]+
0000012A 0C41 02FF cmpi.w D1, 0x2FF
0000012E 57C1 seq D1
00000130 C001 and.b D0, D1
00000132 6704 beq +0x6 /* 00000138 */
00000134 36BC 0020 move.w [A3], 0x20 /* ' ' */
label00000138:
00000138 3D46 0022 move.w [A6 + 0x22], D6
0000013C 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+
00000140 4E5E unlink A6
00000142 205F movea.l A0, [A7]+
00000144 DEFC 001A add.w A7, 0x1A
00000148 4ED0 jmp [A0]
0000014A 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 0000014C-00000150
fn0000014C:
0000014C 4E56 FFB4 link A6, -0x004C
// end alternate branch 0000014C-00000150
fn0000014C: // (misaligned)
0000014E FFB4 .invalid <<F/6/7>>
00000150 48E7 0118 movem.l -[A7], D7,A3,A4
00000154 206E 0018 movea.l A0, [A6 + 0x18]
00000158 43EE FFBA lea.l A1, [A6 - 0x46]
0000015C 7010 moveq.l D0, 0x10
label0000015E:
0000015E 22D8 move.l [A1]+, [A0]+
00000160 51C8 FFFC dbf D0, -0x6 /* 0000015E */
00000164 3290 move.w [A1], [A0]
00000166 266E 0008 movea.l A3, [A6 + 0x8]
0000016A 286E 0010 movea.l A4, [A6 + 0x10]
0000016E 4247 clr.w D7
00000170 7000 moveq.l D0, 0x00
00000172 2D40 FFB4 move.l [A6 - 0x4C], D0
00000176 4267 clr.w -[A7]
00000178 3F2E 001C move.w -[A7], [A6 + 0x1C]
0000017C 486E FFB4 pea.l [A6 - 0x4C]
00000180 4EAD 470A jsr [A5 + 0x470A /* export_2269 */]
00000184 3E1F move.w D7, [A7]+
00000186 6704 beq +0x6 /* 0000018C */
00000188 6000 0190 bra +0x192 /* 0000031A */
label0000018C:
0000018C 206E FFB4 movea.l A0, [A6 - 0x4C]
00000190 2050 movea.l A0, [A0]
00000192 4A68 000C tst.w [A0 + 0xC]
00000196 671A beq +0x1C /* 000001B2 */
00000198 42A7 clr.l -[A7]
0000019A 206E FFB4 movea.l A0, [A6 - 0x4C]
0000019E 2050 movea.l A0, [A0]
000001A0 3F28 000C move.w -[A7], [A0 + 0xC]
000001A4 4EAD 429A jsr [A5 + 0x429A /* export_2127 */]
000001A8 289F move.l [A4], [A7]+
000001AA 36BC 0020 move.w [A3], 0x20 /* ' ' */
000001AE 6000 00BC bra +0xBE /* 0000026C */
label000001B2:
000001B2 206E FFB4 movea.l A0, [A6 - 0x4C]
000001B6 2050 movea.l A0, [A0]
000001B8 4A68 000A tst.w [A0 + 0xA]
000001BC 671A beq +0x1C /* 000001D8 */
000001BE 42A7 clr.l -[A7]
000001C0 206E FFB4 movea.l A0, [A6 - 0x4C]
000001C4 2050 movea.l A0, [A0]
000001C6 3F28 000A move.w -[A7], [A0 + 0xA]
000001CA 4EAD 429A jsr [A5 + 0x429A /* export_2127 */]
000001CE 289F move.l [A4], [A7]+
000001D0 36BC 0010 move.w [A3], 0x10
000001D4 6000 0096 bra +0x98 /* 0000026C */
label000001D8:
000001D8 206E FFB4 movea.l A0, [A6 - 0x4C]
000001DC 2050 movea.l A0, [A0]
000001DE 4A68 0008 tst.w [A0 + 0x8]
000001E2 6718 beq +0x1A /* 000001FC */
000001E4 42A7 clr.l -[A7]
000001E6 206E FFB4 movea.l A0, [A6 - 0x4C]
000001EA 2050 movea.l A0, [A0]
000001EC 3F28 0008 move.w -[A7], [A0 + 0x8]
000001F0 4EAD 429A jsr [A5 + 0x429A /* export_2127 */]
000001F4 289F move.l [A4], [A7]+
000001F6 36BC 0008 move.w [A3], 0x8
000001FA 6070 bra +0x72 /* 0000026C */
label000001FC:
000001FC 206E FFB4 movea.l A0, [A6 - 0x4C]
00000200 2050 movea.l A0, [A0]
00000202 4A68 0006 tst.w [A0 + 0x6]
00000206 6718 beq +0x1A /* 00000220 */
00000208 42A7 clr.l -[A7]
0000020A 206E FFB4 movea.l A0, [A6 - 0x4C]
0000020E 2050 movea.l A0, [A0]
00000210 3F28 0006 move.w -[A7], [A0 + 0x6]
00000214 4EAD 429A jsr [A5 + 0x429A /* export_2127 */]
00000218 289F move.l [A4], [A7]+
0000021A 36BC 0004 move.w [A3], 0x4
0000021E 604C bra +0x4E /* 0000026C */
label00000220:
00000220 206E FFB4 movea.l A0, [A6 - 0x4C]
00000224 2050 movea.l A0, [A0]
00000226 4A68 0004 tst.w [A0 + 0x4]
0000022A 6718 beq +0x1A /* 00000244 */
0000022C 42A7 clr.l -[A7]
0000022E 206E FFB4 movea.l A0, [A6 - 0x4C]
00000232 2050 movea.l A0, [A0]
00000234 3F28 0004 move.w -[A7], [A0 + 0x4]
00000238 4EAD 429A jsr [A5 + 0x429A /* export_2127 */]
0000023C 289F move.l [A4], [A7]+
0000023E 36BC 0002 move.w [A3], 0x2
00000242 6028 bra +0x2A /* 0000026C */
label00000244:
00000244 206E FFB4 movea.l A0, [A6 - 0x4C]
00000248 2050 movea.l A0, [A0]
0000024A 4A68 0002 tst.w [A0 + 0x2]
0000024E 6718 beq +0x1A /* 00000268 */
00000250 42A7 clr.l -[A7]
00000252 206E FFB4 movea.l A0, [A6 - 0x4C]
00000256 2050 movea.l A0, [A0]
00000258 3F28 0002 move.w -[A7], [A0 + 0x2]
0000025C 4EAD 429A jsr [A5 + 0x429A /* export_2127 */]
00000260 289F move.l [A4], [A7]+
00000262 36BC 0001 move.w [A3], 0x1
00000266 6004 bra +0x6 /* 0000026C */
label00000268:
00000268 7000 moveq.l D0, 0x00
0000026A 2880 move.l [A4], D0
label0000026C:
0000026C 4267 clr.w -[A7]
0000026E A9AF syscall ResError
00000270 3E1F move.w D7, [A7]+
00000272 6704 beq +0x6 /* 00000278 */
00000274 6000 00A4 bra +0xA6 /* 0000031A */
label00000278:
00000278 4A94 tst.l [A4]
0000027A 6710 beq +0x12 /* 0000028C */
0000027C 2F14 move.l -[A7], [A4]
0000027E A992 syscall DetachResource
00000280 4267 clr.w -[A7]
00000282 A9AF syscall ResError
00000284 3E1F move.w D7, [A7]+
00000286 6704 beq +0x6 /* 0000028C */
00000288 6000 0090 bra +0x92 /* 0000031A */
label0000028C:
0000028C 206E FFB4 movea.l A0, [A6 - 0x4C]
00000290 2050 movea.l A0, [A0]
00000292 4AA8 0058 tst.l [A0 + 0x58]
00000296 5EC0 sgt D0
00000298 4A00 tst.b D0
0000029A 6756 beq +0x58 /* 000002F2 */
0000029C 206E FFB4 movea.l A0, [A6 - 0x4C]
000002A0 2050 movea.l A0, [A0]
000002A2 0CA8 0000 7FFF 0058 cmpi.l [A0 + 0x58], 0x7FFF
000002AA 5DC1 slt D1
000002AC C001 and.b D0, D1
000002AE 6742 beq +0x44 /* 000002F2 */
000002B0 206E FFB4 movea.l A0, [A6 - 0x4C]
000002B4 2050 movea.l A0, [A0]
000002B6 4AA8 005C tst.l [A0 + 0x5C]
000002BA 5EC1 sgt D1
000002BC C001 and.b D0, D1
000002BE 6732 beq +0x34 /* 000002F2 */
000002C0 206E FFB4 movea.l A0, [A6 - 0x4C]
000002C4 2050 movea.l A0, [A0]
000002C6 0CA8 0000 7FFF 005C cmpi.l [A0 + 0x5C], 0x7FFF
000002CE 5DC1 slt D1
000002D0 C001 and.b D0, D1
000002D2 671E beq +0x20 /* 000002F2 */
000002D4 2F2E 000C move.l -[A7], [A6 + 0xC]
000002D8 42A7 clr.l -[A7]
000002DA 206E FFB4 movea.l A0, [A6 - 0x4C]
000002DE 2050 movea.l A0, [A0]
000002E0 3F28 005A move.w -[A7], [A0 + 0x5A]
000002E4 206E FFB4 movea.l A0, [A6 - 0x4C]
000002E8 2050 movea.l A0, [A0]
000002EA 3F28 005E move.w -[A7], [A0 + 0x5E]
000002EE A8A7 syscall SetRect
000002F0 6012 bra +0x14 /* 00000304 */
label000002F2:
000002F2 4A94 tst.l [A4]
000002F4 670E beq +0x10 /* 00000304 */
000002F6 2054 movea.l A0, [A4]
000002F8 2050 movea.l A0, [A0]
000002FA 226E 000C movea.l A1, [A6 + 0xC]
000002FE 5488 addq.l A0, 2
00000300 22D8 move.l [A1]+, [A0]+
00000302 22D8 move.l [A1]+, [A0]+
label00000304:
00000304 206E FFB4 movea.l A0, [A6 - 0x4C]
00000308 2050 movea.l A0, [A0]
0000030A 4A68 0056 tst.w [A0 + 0x56]
0000030E 670A beq +0xC /* 0000031A */
00000310 206E FFB4 movea.l A0, [A6 - 0x4C]
00000314 2050 movea.l A0, [A0]
00000316 36A8 0056 move.w [A3], [A0 + 0x56]
label0000031A:
0000031A 4AAE FFB4 tst.l [A6 - 0x4C]
0000031E 670E beq +0x10 /* 0000032E */
00000320 2F2E FFB4 move.l -[A7], [A6 - 0x4C]
00000324 205F movea.l A0, [A7]+
00000326 A023 syscall DisposHandle/DisposeHandle
00000328 7000 moveq.l D0, 0x00
0000032A 2D40 FFB4 move.l [A6 - 0x4C], D0
label0000032E:
0000032E 3D47 0020 move.w [A6 + 0x20], D7
00000332 4CDF 1880 movem.l D7,A3,A4, [A7]+
00000336 4E5E unlink A6
00000338 205F movea.l A0, [A7]+
0000033A DEFC 0018 add.w A7, 0x18
0000033E 4ED0 jmp [A0]
fn00000340:
00000340 4E56 FA5C link A6, -0x05A4
00000344 48E7 0F00 movem.l -[A7], D4,D5,D6,D7
00000348 206E 000C movea.l A0, [A6 + 0xC]
0000034C 43EE FFBA lea.l A1, [A6 - 0x46]
00000350 7010 moveq.l D0, 0x10
label00000352:
00000352 22D8 move.l [A1]+, [A0]+
00000354 51C8 FFFC dbf D0, -0x6 /* 00000352 */
00000358 3290 move.w [A1], [A0]
0000035A 4247 clr.w D7
0000035C 7000 moveq.l D0, 0x00
0000035E 2D40 FFB4 move.l [A6 - 0x4C], D0
00000362 7000 moveq.l D0, 0x00
00000364 2D40 FAA6 move.l [A6 - 0x55A], D0
00000368 4267 clr.w -[A7]
0000036A 3F2E 000A move.w -[A7], [A6 + 0xA]
0000036E 42A7 clr.l -[A7]
00000370 487A 0308 pea.l [PC + 0x308 /* 0000067A, value 0x4E56 'NV', cstring "" */]
00000374 486E FA5C pea.l [A6 - 0x5A4]
00000378 303C 0001 move.w D0, 0x1
0000037C AA52 syscall HFSPinaforeDispatch/HighLevelFSDispatch
0000037E 3E1F move.w D7, [A7]+
00000380 6704 beq +0x6 /* 00000386 */
00000382 6000 02B0 bra +0x2B2 /* 00000634 */
label00000386:
00000386 7000 moveq.l D0, 0x00
00000388 2D40 FF46 move.l [A6 - 0xBA], D0
0000038C 41EE FFC0 lea.l A0, [A6 - 0x40]
00000390 2D48 FF4C move.l [A6 - 0xB4], A0
00000394 3D6E FFBA FF50 move.w [A6 - 0xB0], [A6 - 0x46]
0000039A 426E FF56 clr.w [A6 - 0xAA]
0000039E 2D6E FFBC FF6A move.l [A6 - 0x96], [A6 - 0x44]
000003A4 4267 clr.w -[A7]
000003A6 486E FF3A pea.l [A6 - 0xC6]
000003AA 4267 clr.w -[A7]
000003AC 4EAD 03FA jsr [A5 + 0x3FA /* export_123 */]
000003B0 3E1F move.w D7, [A7]+
000003B2 6704 beq +0x6 /* 000003B8 */
000003B4 6000 027E bra +0x280 /* 00000634 */
label000003B8:
000003B8 41EE FF2A lea.l A0, [A6 - 0xD6]
000003BC 43EE FF5A lea.l A1, [A6 - 0xA6]
000003C0 20D9 move.l [A0]+, [A1]+
000003C2 20D9 move.l [A0]+, [A1]+
000003C4 20D9 move.l [A0]+, [A1]+
000003C6 20D9 move.l [A0]+, [A1]+
000003C8 3A2E FFBA move.w D5, [A6 - 0x46]
000003CC 422E FAA4 clr.b [A6 - 0x55C]
label000003D0:
000003D0 7000 moveq.l D0, 0x00
000003D2 2D40 FF46 move.l [A6 - 0xBA], D0
000003D6 3D45 FF50 move.w [A6 - 0xB0], D5
000003DA 41EE FEAC lea.l A0, [A6 - 0x154]
000003DE 2D48 FF5A move.l [A6 - 0xA6], A0
000003E2 7014 moveq.l D0, 0x14
000003E4 2D40 FF5E move.l [A6 - 0xA2], D0
000003E8 4267 clr.w -[A7]
000003EA 486E FF3A pea.l [A6 - 0xC6]
000003EE 4267 clr.w -[A7]
000003F0 4EAD 040A jsr [A5 + 0x40A /* export_125 */]
000003F4 3E1F move.w D7, [A7]+
000003F6 6704 beq +0x6 /* 000003FC */
000003F8 6000 023A bra +0x23C /* 00000634 */
label000003FC:
000003FC 082E 0004 FEB0 btst.b [A6 - 0x150], 0x4
00000402 6604 bne +0x6 /* 00000408 */
00000404 6000 022E bra +0x230 /* 00000634 */
label00000408:
00000408 7000 moveq.l D0, 0x00
0000040A 2D40 FECE move.l [A6 - 0x132], D0
0000040E 7000 moveq.l D0, 0x00
00000410 2D40 FED4 move.l [A6 - 0x12C], D0
00000414 3D45 FED8 move.w [A6 - 0x128], D5
00000418 4267 clr.w -[A7]
0000041A 486E FEC2 pea.l [A6 - 0x13E]
0000041E 205F movea.l A0, [A7]+
00000420 7020 moveq.l D0, 0x20
00000422 A260 syscall FSDispatch/HFSDispatch, flags=2
00000424 3E80 move.w [A7], D0
00000426 3E1F move.w D7, [A7]+
00000428 382E FEDA move.w D4, [A6 - 0x126]
0000042C 4A47 tst.w D7
0000042E 56C0 sne D0
00000430 4A00 tst.b D0
00000432 6600 0200 bne +0x202 /* 00000634 */
00000436 4A44 tst.w D4
00000438 57C1 seq D1
0000043A 8001 or.b D0, D1
0000043C 6704 beq +0x6 /* 00000442 */
0000043E 6000 01F4 bra +0x1F6 /* 00000634 */
label00000442:
00000442 4206 clr.b D6
00000444 4267 clr.w -[A7]
00000446 486E FFB4 pea.l [A6 - 0x4C]
0000044A 303C 0207 move.w D0, 0x207
0000044E ABC9 syscall IconDispatch
00000450 3E1F move.w D7, [A7]+
00000452 56C0 sne D0
00000454 4A00 tst.b D0
00000456 6600 01DC bne +0x1DE /* 00000634 */
0000045A 4AAE FFB4 tst.l [A6 - 0x4C]
0000045E 57C1 seq D1
00000460 8001 or.b D0, D1
00000462 6704 beq +0x6 /* 00000468 */
00000464 6000 01CE bra +0x1D0 /* 00000634 */
label00000468:
00000468 7000 moveq.l D0, 0x00
0000046A 2D40 FECE move.l [A6 - 0x132], D0
0000046E 3D44 FEDA move.w [A6 - 0x126], D4
00000472 41EE FAAA lea.l A0, [A6 - 0x556]
00000476 2D48 FEE2 move.l [A6 - 0x11E], A0
0000047A 2D7C 0000 0100 FEE6 move.l [A6 - 0x11A], 0x100
00000482 1D7C 0001 FEEF move.b [A6 - 0x111], 0x1
00000488 2D6E FF2E FEF6 move.l [A6 - 0x10A], [A6 - 0xD2]
0000048E 2D6E FF2A FEFA move.l [A6 - 0x106], [A6 - 0xD6]
00000494 4267 clr.w -[A7]
00000496 486E FEC2 pea.l [A6 - 0x13E]
0000049A 4267 clr.w -[A7]
0000049C 4EAD 041A jsr [A5 + 0x41A /* export_127 */]
000004A0 3E1F move.w D7, [A7]+
000004A2 6650 bne +0x52 /* 000004F4 */
000004A4 4267 clr.w -[A7]
000004A6 486E FAAA pea.l [A6 - 0x556]
000004AA 486E FAA6 pea.l [A6 - 0x55A]
000004AE 2F2E FEEA move.l -[A7], [A6 - 0x116]
000004B2 4EAD 04C2 jsr [A5 + 0x4C2 /* export_148 */]
000004B6 3E1F move.w D7, [A7]+
000004B8 57C0 seq D0
000004BA 4A00 tst.b D0
000004BC 6736 beq +0x38 /* 000004F4 */
000004BE 4AAE FAA6 tst.l [A6 - 0x55A]
000004C2 56C1 sne D1
000004C4 C001 and.b D0, D1
000004C6 672C beq +0x2E /* 000004F4 */
000004C8 4267 clr.w -[A7]
000004CA 2F2E FAA6 move.l -[A7], [A6 - 0x55A]
000004CE 2F2E FFB4 move.l -[A7], [A6 - 0x4C]
000004D2 2F3C 4943 4E23 move.l -[A7], 0x49434E23 /* 'ICN#' */
000004D8 303C 0608 move.w D0, 0x608
000004DC ABC9 syscall IconDispatch
000004DE 3E1F move.w D7, [A7]+
000004E0 6604 bne +0x6 /* 000004E6 */
000004E2 7C01 moveq.l D6, 0x01
000004E4 600E bra +0x10 /* 000004F4 */
label000004E6:
000004E6 2F2E FAA6 move.l -[A7], [A6 - 0x55A]
000004EA 205F movea.l A0, [A7]+
000004EC A023 syscall DisposHandle/DisposeHandle
000004EE 7000 moveq.l D0, 0x00
000004F0 2D40 FAA6 move.l [A6 - 0x55A], D0
label000004F4:
000004F4 102E 0008 move.b D0, [A6 + 0x8]
000004F8 6700 011A beq +0x11C /* 00000614 */
000004FC 7000 moveq.l D0, 0x00
000004FE 2D40 FECE move.l [A6 - 0x132], D0
00000502 3D44 FEDA move.w [A6 - 0x126], D4
00000506 41EE FAAA lea.l A0, [A6 - 0x556]
0000050A 2D48 FEE2 move.l [A6 - 0x11E], A0
0000050E 2D7C 0000 0200 FEE6 move.l [A6 - 0x11A], 0x200
00000516 1D7C 0002 FEEF move.b [A6 - 0x111], 0x2
0000051C 2D6E FF2E FEF6 move.l [A6 - 0x10A], [A6 - 0xD2]
00000522 2D6E FF2A FEFA move.l [A6 - 0x106], [A6 - 0xD6]
00000528 4267 clr.w -[A7]
0000052A 486E FEC2 pea.l [A6 - 0x13E]
0000052E 4267 clr.w -[A7]
00000530 4EAD 041A jsr [A5 + 0x41A /* export_127 */]
00000534 3E1F move.w D7, [A7]+
00000536 6650 bne +0x52 /* 00000588 */
00000538 4267 clr.w -[A7]
0000053A 486E FAAA pea.l [A6 - 0x556]
0000053E 486E FAA6 pea.l [A6 - 0x55A]
00000542 2F2E FEEA move.l -[A7], [A6 - 0x116]
00000546 4EAD 04C2 jsr [A5 + 0x4C2 /* export_148 */]
0000054A 3E1F move.w D7, [A7]+
0000054C 57C0 seq D0
0000054E 4A00 tst.b D0
00000550 6736 beq +0x38 /* 00000588 */
00000552 4AAE FAA6 tst.l [A6 - 0x55A]
00000556 56C1 sne D1
00000558 C001 and.b D0, D1
0000055A 672C beq +0x2E /* 00000588 */
0000055C 4267 clr.w -[A7]
0000055E 2F2E FAA6 move.l -[A7], [A6 - 0x55A]
00000562 2F2E FFB4 move.l -[A7], [A6 - 0x4C]
00000566 2F3C 6963 6C34 move.l -[A7], 0x69636C34 /* 'icl4' */
0000056C 303C 0608 move.w D0, 0x608
00000570 ABC9 syscall IconDispatch
00000572 3E1F move.w D7, [A7]+
00000574 6604 bne +0x6 /* 0000057A */
00000576 7C01 moveq.l D6, 0x01
00000578 600E bra +0x10 /* 00000588 */
label0000057A:
0000057A 2F2E FAA6 move.l -[A7], [A6 - 0x55A]
0000057E 205F movea.l A0, [A7]+
00000580 A023 syscall DisposHandle/DisposeHandle
00000582 7000 moveq.l D0, 0x00
00000584 2D40 FAA6 move.l [A6 - 0x55A], D0
label00000588:
00000588 7000 moveq.l D0, 0x00
0000058A 2D40 FECE move.l [A6 - 0x132], D0
0000058E 3D44 FEDA move.w [A6 - 0x126], D4
00000592 41EE FAAA lea.l A0, [A6 - 0x556]
00000596 2D48 FEE2 move.l [A6 - 0x11E], A0
0000059A 2D7C 0000 0400 FEE6 move.l [A6 - 0x11A], 0x400
000005A2 1D7C 0003 FEEF move.b [A6 - 0x111], 0x3
000005A8 2D6E FF2E FEF6 move.l [A6 - 0x10A], [A6 - 0xD2]
000005AE 2D6E FF2A FEFA move.l [A6 - 0x106], [A6 - 0xD6]
000005B4 4267 clr.w -[A7]
000005B6 486E FEC2 pea.l [A6 - 0x13E]
000005BA 4267 clr.w -[A7]
000005BC 4EAD 041A jsr [A5 + 0x41A /* export_127 */]
000005C0 3E1F move.w D7, [A7]+
000005C2 6650 bne +0x52 /* 00000614 */
000005C4 4267 clr.w -[A7]
000005C6 486E FAAA pea.l [A6 - 0x556]
000005CA 486E FAA6 pea.l [A6 - 0x55A]
000005CE 2F2E FEEA move.l -[A7], [A6 - 0x116]
000005D2 4EAD 04C2 jsr [A5 + 0x4C2 /* export_148 */]
000005D6 3E1F move.w D7, [A7]+
000005D8 57C0 seq D0
000005DA 4A00 tst.b D0
000005DC 6736 beq +0x38 /* 00000614 */
000005DE 4AAE FAA6 tst.l [A6 - 0x55A]
000005E2 56C1 sne D1
000005E4 C001 and.b D0, D1
000005E6 672C beq +0x2E /* 00000614 */
000005E8 4267 clr.w -[A7]
000005EA 2F2E FAA6 move.l -[A7], [A6 - 0x55A]
000005EE 2F2E FFB4 move.l -[A7], [A6 - 0x4C]
000005F2 2F3C 6963 6C38 move.l -[A7], 0x69636C38 /* 'icl8' */
000005F8 303C 0608 move.w D0, 0x608
000005FC ABC9 syscall IconDispatch
000005FE 3E1F move.w D7, [A7]+
00000600 6604 bne +0x6 /* 00000606 */
00000602 7C01 moveq.l D6, 0x01
00000604 600E bra +0x10 /* 00000614 */
label00000606:
00000606 2F2E FAA6 move.l -[A7], [A6 - 0x55A]
0000060A 205F movea.l A0, [A7]+
0000060C A023 syscall DisposHandle/DisposeHandle
0000060E 7000 moveq.l D0, 0x00
00000610 2D40 FAA6 move.l [A6 - 0x55A], D0
label00000614:
00000614 BA6E FA5C cmp.w D5, [A6 - 0x5A4]
00000618 6706 beq +0x8 /* 00000620 */
0000061A 3A2E FA5C move.w D5, [A6 - 0x5A4]
0000061E 6006 bra +0x8 /* 00000626 */
label00000620:
00000620 1D7C 0001 FAA4 move.b [A6 - 0x55C], 0x1
label00000626:
00000626 1006 move.b D0, D6
00000628 6608 bne +0xA /* 00000632 */
0000062A 802E FAA4 or.b D0, [A6 - 0x55C]
0000062E 6700 FDA0 beq -0x25E /* 000003D0 */
label00000632:
00000632 4247 clr.w D7
label00000634:
00000634 4A47 tst.w D7
00000636 56C0 sne D0
00000638 4A00 tst.b D0
0000063A 660E bne +0x10 /* 0000064A */
0000063C 1206 move.b D1, D6
0000063E 0A01 0001 xori.b D1, 0x1
00000642 8001 or.b D0, D1
00000644 0240 0001 andi.w D0, 0x1
00000648 671E beq +0x20 /* 00000668 */
label0000064A:
0000064A 4AAE FFB4 tst.l [A6 - 0x4C]
0000064E 6718 beq +0x1A /* 00000668 */
00000650 4267 clr.w -[A7]
00000652 2F2E FFB4 move.l -[A7], [A6 - 0x4C]
00000656 1F3C 0001 move.b -[A7], 0x1
0000065A 303C 0302 move.w D0, 0x302
0000065E ABC9 syscall IconDispatch
00000660 3E1F move.w D7, [A7]+
00000662 7000 moveq.l D0, 0x00
00000664 2D40 FFB4 move.l [A6 - 0x4C], D0
label00000668:
00000668 2D6E FFB4 0010 move.l [A6 + 0x10], [A6 - 0x4C]
0000066E 4CDF 00F0 movem.l D4,D5,D6,D7, [A7]+
00000672 4E5E unlink A6
00000674 205F movea.l A0, [A7]+
00000676 504F addq.w A7, 8
00000678 4ED0 jmp [A0]
0000067A 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 0000067C-00000680
fn0000067C:
0000067C 4E56 FFB4 link A6, -0x004C
// end alternate branch 0000067C-00000680
fn0000067C: // (misaligned)
0000067E FFB4 .invalid <<F/6/7>>
00000680 48E7 0108 movem.l -[A7], D7,A4
00000684 206E 0018 movea.l A0, [A6 + 0x18]
00000688 43EE FFBA lea.l A1, [A6 - 0x46]
0000068C 7010 moveq.l D0, 0x10
label0000068E:
0000068E 22D8 move.l [A1]+, [A0]+
00000690 51C8 FFFC dbf D0, -0x6 /* 0000068E */
00000694 3290 move.w [A1], [A0]
00000696 4247 clr.w D7
00000698 7000 moveq.l D0, 0x00
0000069A 2840 movea.l A4, D0
0000069C 0C6D 0700 FC50 cmpi.w [A5 - 0x3B0], 0x700
000006A2 6D00 0082 blt +0x84 /* 00000726 */
000006A6 42A7 clr.l -[A7]
000006A8 486E FFBA pea.l [A6 - 0x46]
000006AC 3F2D FC5A move.w -[A7], [A5 - 0x3A6]
000006B0 4267 clr.w -[A7]
000006B2 4EBA FC8C jsr [PC - 0x374 /* 00000340 */]
000006B6 285F movea.l A4, [A7]+
000006B8 200C move.l D0, A4
000006BA 676A beq +0x6C /* 00000726 */
000006BC 2F2E 000C move.l -[A7], [A6 + 0xC]
000006C0 42A7 clr.l -[A7]
000006C2 2F3C 0020 0020 move.l -[A7], 0x200020 /* ' \0 ' */
000006C8 A8A7 syscall SetRect
000006CA 206E 0010 movea.l A0, [A6 + 0x10]
000006CE 2F08 move.l -[A7], A0
000006D0 42A7 clr.l -[A7]
000006D2 2F2E 000C move.l -[A7], [A6 + 0xC]
000006D6 A8F3 syscall OpenPicture
000006D8 201F move.l D0, [A7]+
000006DA 205F movea.l A0, [A7]+
000006DC 2080 move.l [A0], D0
000006DE 206E 0010 movea.l A0, [A6 + 0x10]
000006E2 4A90 tst.l [A0]
000006E4 672C beq +0x2E /* 00000712 */
000006E6 2F2E 000C move.l -[A7], [A6 + 0xC]
000006EA A87B syscall ClipRect
000006EC 4267 clr.w -[A7]
000006EE 2F2E 000C move.l -[A7], [A6 + 0xC]
000006F2 42A7 clr.l -[A7]
000006F4 2F0C move.l -[A7], A4
000006F6 303C 0603 move.w D0, 0x603
000006FA ABC9 syscall IconDispatch
000006FC 3E1F move.w D7, [A7]+
000006FE A8F4 syscall ClosePicture
00000700 206E 0008 movea.l A0, [A6 + 0x8]
00000704 30BC 0001 move.w [A0], 0x1
00000708 2F2E 000C move.l -[A7], [A6 + 0xC]
0000070C 42A7 clr.l -[A7]
0000070E 42A7 clr.l -[A7]
00000710 A8A7 syscall SetRect
label00000712:
00000712 4267 clr.w -[A7]
00000714 2F0C move.l -[A7], A4
00000716 1F3C 0001 move.b -[A7], 0x1
0000071A 303C 0302 move.w D0, 0x302
0000071E ABC9 syscall IconDispatch
00000720 3E1F move.w D7, [A7]+
00000722 7000 moveq.l D0, 0x00
00000724 2840 movea.l A4, D0
label00000726:
00000726 3D47 0020 move.w [A6 + 0x20], D7
0000072A 4CDF 1080 movem.l D7,A4, [A7]+
0000072E 4E5E unlink A6
00000730 205F movea.l A0, [A7]+
00000732 DEFC 0018 add.w A7, 0x18
00000736 4ED0 jmp [A0]
fn00000738:
00000738 4E56 FFB2 link A6, -0x004E
0000073C 48E7 0308 movem.l -[A7], D6,D7,A4
00000740 206E 001A movea.l A0, [A6 + 0x1A]
00000744 43EE FFBA lea.l A1, [A6 - 0x46]
00000748 7010 moveq.l D0, 0x10
label0000074A:
0000074A 22D8 move.l [A1]+, [A0]+
0000074C 51C8 FFFC dbf D0, -0x6 /* 0000074A */
00000750 3290 move.w [A1], [A0]
00000752 4246 clr.w D6
00000754 4267 clr.w -[A7]
00000756 1F3C 0001 move.b -[A7], 0x1
0000075A 4EAD 2342 jsr [A5 + 0x2342 /* export_1124 */]
0000075E 1E1F move.b D7, [A7]+
00000760 42A7 clr.l -[A7]
00000762 3F2E 0018 move.w -[A7], [A6 + 0x18]
00000766 A9BB syscall GetIcon
00000768 285F movea.l A4, [A7]+
0000076A 200C move.l D0, A4
0000076C 6704 beq +0x6 /* 00000772 */
0000076E 2F0C move.l -[A7], A4
00000770 A992 syscall DetachResource
label00000772:
00000772 200C move.l D0, A4
00000774 6756 beq +0x58 /* 000007CC */
00000776 2F2E 000C move.l -[A7], [A6 + 0xC]
0000077A 42A7 clr.l -[A7]
0000077C 2F3C 0020 0020 move.l -[A7], 0x200020 /* ' \0 ' */
00000782 A8A7 syscall SetRect
00000784 206E 0010 movea.l A0, [A6 + 0x10]
00000788 2F08 move.l -[A7], A0
0000078A 42A7 clr.l -[A7]
0000078C 2F2E 000C move.l -[A7], [A6 + 0xC]
00000790 A8F3 syscall OpenPicture
00000792 201F move.l D0, [A7]+
00000794 205F movea.l A0, [A7]+
00000796 2080 move.l [A0], D0
00000798 206E 0010 movea.l A0, [A6 + 0x10]
0000079C 4A90 tst.l [A0]
0000079E 6722 beq +0x24 /* 000007C2 */
000007A0 2F2E 000C move.l -[A7], [A6 + 0xC]
000007A4 A87B syscall ClipRect
000007A6 2F2E 000C move.l -[A7], [A6 + 0xC]
000007AA 2F0C move.l -[A7], A4
000007AC A94B syscall PlotIcon
000007AE A8F4 syscall ClosePicture
000007B0 206E 0008 movea.l A0, [A6 + 0x8]
000007B4 30BC 0001 move.w [A0], 0x1
000007B8 2F2E 000C move.l -[A7], [A6 + 0xC]
000007BC 42A7 clr.l -[A7]
000007BE 42A7 clr.l -[A7]
000007C0 A8A7 syscall SetRect
label000007C2:
000007C2 2F0C move.l -[A7], A4
000007C4 205F movea.l A0, [A7]+
000007C6 A023 syscall DisposHandle/DisposeHandle
000007C8 7000 moveq.l D0, 0x00
000007CA 2840 movea.l A4, D0
label000007CC:
000007CC 4267 clr.w -[A7]
000007CE 1F07 move.b -[A7], D7
000007D0 4EAD 2342 jsr [A5 + 0x2342 /* export_1124 */]
000007D4 1E1F move.b D7, [A7]+
000007D6 3D46 0022 move.w [A6 + 0x22], D6
000007DA 4CDF 10C0 movem.l D6,D7,A4, [A7]+
000007DE 4E5E unlink A6
000007E0 205F movea.l A0, [A7]+
000007E2 DEFC 001A add.w A7, 0x1A
000007E6 4ED0 jmp [A0]
000007E8 4E56 0000 link A6, 0
000007EC 2F0C move.l -[A7], A4
000007EE 286E 0008 movea.l A4, [A6 + 0x8]
000007F2 206C 0010 movea.l A0, [A4 + 0x10]
000007F6 4A90 tst.l [A0]
000007F8 670C beq +0xE /* 00000806 */
000007FA 2F10 move.l -[A7], [A0]
000007FC A8F5 syscall KillPicture
000007FE 206C 0010 movea.l A0, [A4 + 0x10]
00000802 7000 moveq.l D0, 0x00
00000804 2080 move.l [A0], D0
label00000806:
00000806 396E 0010 FF7A move.w [A4 - 0x86], [A6 + 0x10]
0000080C 206E 0008 movea.l A0, [A6 + 0x8]
00000810 2C48 movea.l A6, A0
00000812 4EFA 04B6 jmp [PC + 0x4B6 /* 00000CCA */]
00000816 0000 285F ori.b D0, 0x5F /* '_' */
0000081A 4E5E unlink A6
0000081C 205F movea.l A0, [A7]+
0000081E DEFC 000A add.w A7, 0xA /* '\n' */
00000822 4ED0 jmp [A0]
fn00000824:
00000824 4E56 FE5A link A6, -0x01A6
00000828 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4
0000082C 206E 001C movea.l A0, [A6 + 0x1C]
00000830 43EE FFBA lea.l A1, [A6 - 0x46]
00000834 7010 moveq.l D0, 0x10
label00000836:
00000836 22D8 move.l [A1]+, [A0]+
00000838 51C8 FFFC dbf D0, -0x6 /* 00000836 */
0000083C 3290 move.w [A1], [A0]
0000083E 4EAD 3782 jsr [A5 + 0x3782 /* export_1772 */]
00000842 426E FF7A clr.w [A6 - 0x86]
00000846 206E 0010 movea.l A0, [A6 + 0x10]
0000084A 7000 moveq.l D0, 0x00
0000084C 2080 move.l [A0], D0
0000084E 206E 000C movea.l A0, [A6 + 0xC]
00000852 43EE FE66 lea.l A1, [A6 - 0x19A]
00000856 22D8 move.l [A1]+, [A0]+
00000858 22D8 move.l [A1]+, [A0]+
0000085A 206E 0008 movea.l A0, [A6 + 0x8]
0000085E 30BC 0001 move.w [A0], 0x1
00000862 486E FF7C pea.l [A6 - 0x84]
00000866 487A FF80 pea.l [PC - 0x80 /* 000007E8, value 0x4E560000 'NV\0\0', cstring "NV" */]
0000086A 2F0E move.l -[A7], A6
0000086C 4EAD 2052 jsr [A5 + 0x2052 /* export_1030 */]
00000870 41EE FE74 lea.l A0, [A6 - 0x18C]
00000874 43FA 046C lea.l A1, [PC + 0x46C /* 00000CE2, value 0x43F3F3F, pstring "????" */]
00000878 20D9 move.l [A0]+, [A1]+
0000087A 3091 move.w [A0], [A1]
0000087C 486E 0018 pea.l [A6 + 0x18]
00000880 41EE FE74 lea.l A0, [A6 - 0x18C]
00000884 2008 move.l D0, A0
00000886 5280 addq.l D0, 1
00000888 2F00 move.l -[A7], D0
0000088A 7004 moveq.l D0, 0x04
0000088C 2F00 move.l -[A7], D0
0000088E 4EAD 02E2 jsr [A5 + 0x2E2 /* export_88 */]
00000892 42A7 clr.l -[A7]
00000894 2F3C 4F74 6872 move.l -[A7], 0x4F746872 /* 'Othr' */
0000089A 486E FE74 pea.l [A6 - 0x18C]
0000089E A9A1 syscall GetNamedResource
000008A0 2D5F FF74 move.l [A6 - 0x8C], [A7]+
000008A4 6612 bne +0x14 /* 000008B8 */
000008A6 42A7 clr.l -[A7]
000008A8 2F3C 4F74 6872 move.l -[A7], 0x4F746872 /* 'Othr' */
000008AE 487A 0432 pea.l [PC + 0x432 /* 00000CE2, value 0x43F3F3F, pstring "????" */]
000008B2 A9A1 syscall GetNamedResource
000008B4 2D5F FF74 move.l [A6 - 0x8C], [A7]+
label000008B8:
000008B8 4AAE FF74 tst.l [A6 - 0x8C]
000008BC 6700 01E0 beq +0x1E2 /* 00000A9E */
000008C0 206E FF74 movea.l A0, [A6 - 0x8C]
000008C4 2050 movea.l A0, [A0]
000008C6 3D50 FE5A move.w [A6 - 0x1A6], [A0]
000008CA 3D7C 0001 FF78 move.w [A6 - 0x88], 0x1
000008D0 6000 01B0 bra +0x1B2 /* 00000A82 */
label000008D4:
000008D4 206E 0010 movea.l A0, [A6 + 0x10]
000008D8 4A90 tst.l [A0]
000008DA 6600 01B2 bne +0x1B4 /* 00000A8E */
000008DE 4EAD 3782 jsr [A5 + 0x3782 /* export_1772 */]
000008E2 206E FF74 movea.l A0, [A6 - 0x8C]
000008E6 2050 movea.l A0, [A0]
000008E8 302E FF78 move.w D0, [A6 - 0x88]
000008EC C1FC 0006 muls.w D0, 0x6
000008F0 2D70 00FC FE70 move.l [A6 - 0x190], [A0 + D0.w - 0x4]
000008F6 206E FF74 movea.l A0, [A6 - 0x8C]
000008FA 2050 movea.l A0, [A0]
000008FC 302E FF78 move.w D0, [A6 - 0x88]
00000900 C1FC 0006 muls.w D0, 0x6
00000904 3D70 0000 FE6E move.w [A6 - 0x192], [A0 + D0.w]
0000090A 203C 5468 6D62 move.l D0, 0x54686D62 /* 'Thmb' */
00000910 B0AE FE70 cmp.l D0, [A6 - 0x190]
00000914 6626 bne +0x28 /* 0000093C */
00000916 4267 clr.w -[A7]
00000918 2F2E 0020 move.l -[A7], [A6 + 0x20]
0000091C 486E FFBA pea.l [A6 - 0x46]
00000920 2F2E 0014 move.l -[A7], [A6 + 0x14]
00000924 2F2E 0010 move.l -[A7], [A6 + 0x10]
00000928 2F2E 000C move.l -[A7], [A6 + 0xC]
0000092C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000930 4EBA F81A jsr [PC - 0x7E6 /* 0000014C */]
00000934 3D5F FF7A move.w [A6 - 0x86], [A7]+
00000938 6000 0142 bra +0x144 /* 00000A7C */
label0000093C:
0000093C 203C 5049 4354 move.l D0, 0x50494354 /* 'PICT' */
00000942 B0AE FE70 cmp.l D0, [A6 - 0x190]
00000946 662A bne +0x2C /* 00000972 */
00000948 4267 clr.w -[A7]
0000094A 2F2E 0020 move.l -[A7], [A6 + 0x20]
0000094E 486E FFBA pea.l [A6 - 0x46]
00000952 3F2E FE6E move.w -[A7], [A6 - 0x192]
00000956 2F2E 0014 move.l -[A7], [A6 + 0x14]
0000095A 2F2E 0010 move.l -[A7], [A6 + 0x10]
0000095E 2F2E 000C move.l -[A7], [A6 + 0xC]
00000962 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000966 4EBA F6D0 jsr [PC - 0x930 /* 00000038 */]
0000096A 3D5F FF7A move.w [A6 - 0x86], [A7]+
0000096E 6000 010C bra +0x10E /* 00000A7C */
label00000972:
00000972 203C 4454 4442 move.l D0, 0x44544442 /* 'DTDB' */
00000978 B0AE FE70 cmp.l D0, [A6 - 0x190]
0000097C 57C0 seq D0
0000097E 4A00 tst.b D0
00000980 6770 beq +0x72 /* 000009F2 */
00000982 7200 moveq.l D1, 0x00
00000984 6B1A bmi +0x1C /* 000009A0 */
00000986 206E 0014 movea.l A0, [A6 + 0x14]
0000098A B27C 003F cmp.w D1, 0x3F /* '?' */
0000098E 6E10 bgt +0x12 /* 000009A0 */
00000990 5088 addq.l A0, 8
00000992 3401 move.w D2, D1
00000994 E64A lsr D2.w, 3
00000996 4442 neg.w D2
00000998 0330 20FF btst [A0 + D2.w - 0x1], D1
0000099C 0A3C 0004 xori.b ccr, 4
label000009A0:
000009A0 57C1 seq D1
000009A2 4A01 tst.b D1
000009A4 6626 bne +0x28 /* 000009CC */
000009A6 7402 moveq.l D2, 0x02
000009A8 6B1A bmi +0x1C /* 000009C4 */
000009AA 206E 0014 movea.l A0, [A6 + 0x14]
000009AE B47C 003F cmp.w D2, 0x3F /* '?' */
000009B2 6E10 bgt +0x12 /* 000009C4 */
000009B4 5088 addq.l A0, 8
000009B6 3602 move.w D3, D2
000009B8 E64B lsr D3.w, 3
000009BA 4443 neg.w D3
000009BC 0530 30FF btst [A0 + D3.w - 0x1], D2
000009C0 0A3C 0004 xori.b ccr, 4
label000009C4:
000009C4 57C2 seq D2
000009C6 8202 or.b D1, D2
000009C8 C001 and.b D0, D1
000009CA 6726 beq +0x28 /* 000009F2 */
label000009CC:
000009CC 4267 clr.w -[A7]
000009CE 2F2E 0020 move.l -[A7], [A6 + 0x20]
000009D2 486E FFBA pea.l [A6 - 0x46]
000009D6 2F2E 0014 move.l -[A7], [A6 + 0x14]
000009DA 2F2E 0010 move.l -[A7], [A6 + 0x10]
000009DE 2F2E 000C move.l -[A7], [A6 + 0xC]
000009E2 2F2E 0008 move.l -[A7], [A6 + 0x8]
000009E6 4EBA FC94 jsr [PC - 0x36C /* 0000067C */]
000009EA 3D5F FF7A move.w [A6 - 0x86], [A7]+
000009EE 6000 008C bra +0x8E /* 00000A7C */
label000009F2:
000009F2 203C 4943 4F4E move.l D0, 0x49434F4E /* 'ICON' */
000009F8 B0AE FE70 cmp.l D0, [A6 - 0x190]
000009FC 57C0 seq D0
000009FE 4A00 tst.b D0
00000A00 6772 beq +0x74 /* 00000A74 */
00000A02 7200 moveq.l D1, 0x00
00000A04 6B1A bmi +0x1C /* 00000A20 */
00000A06 206E 0014 movea.l A0, [A6 + 0x14]
00000A0A B27C 003F cmp.w D1, 0x3F /* '?' */
00000A0E 6E10 bgt +0x12 /* 00000A20 */
00000A10 5088 addq.l A0, 8
00000A12 3401 move.w D2, D1
00000A14 E64A lsr D2.w, 3
00000A16 4442 neg.w D2
00000A18 0330 20FF btst [A0 + D2.w - 0x1], D1
00000A1C 0A3C 0004 xori.b ccr, 4
label00000A20:
00000A20 57C1 seq D1
00000A22 4A01 tst.b D1
00000A24 6626 bne +0x28 /* 00000A4C */
00000A26 7402 moveq.l D2, 0x02
00000A28 6B1A bmi +0x1C /* 00000A44 */
00000A2A 206E 0014 movea.l A0, [A6 + 0x14]
00000A2E B47C 003F cmp.w D2, 0x3F /* '?' */
00000A32 6E10 bgt +0x12 /* 00000A44 */
00000A34 5088 addq.l A0, 8
00000A36 3602 move.w D3, D2
00000A38 E64B lsr D3.w, 3
00000A3A 4443 neg.w D3
00000A3C 0530 30FF btst [A0 + D3.w - 0x1], D2
00000A40 0A3C 0004 xori.b ccr, 4
label00000A44:
00000A44 57C2 seq D2
00000A46 8202 or.b D1, D2
00000A48 C001 and.b D0, D1
00000A4A 6728 beq +0x2A /* 00000A74 */
label00000A4C:
00000A4C 4267 clr.w -[A7]
00000A4E 2F2E 0020 move.l -[A7], [A6 + 0x20]
00000A52 486E FFBA pea.l [A6 - 0x46]
00000A56 3F2E FE6E move.w -[A7], [A6 - 0x192]
00000A5A 2F2E 0014 move.l -[A7], [A6 + 0x14]
00000A5E 2F2E 0010 move.l -[A7], [A6 + 0x10]
00000A62 2F2E 000C move.l -[A7], [A6 + 0xC]
00000A66 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000A6A 4EBA FCCC jsr [PC - 0x334 /* 00000738 */]
00000A6E 3D5F FF7A move.w [A6 - 0x86], [A7]+
00000A72 6008 bra +0xA /* 00000A7C */
label00000A74:
00000A74 206E 0010 movea.l A0, [A6 + 0x10]
00000A78 7000 moveq.l D0, 0x00
00000A7A 2080 move.l [A0], D0
label00000A7C:
00000A7C 526E FF78 addq.w [A6 - 0x88], 1
00000A80 690C bvs +0xE /* 00000A8E */
label00000A82:
00000A82 302E FF78 move.w D0, [A6 - 0x88]
00000A86 B06E FE5A cmp.w D0, [A6 - 0x1A6]
00000A8A 6F00 FE48 ble -0x1B6 /* 000008D4 */
label00000A8E:
00000A8E 2F2E FF74 move.l -[A7], [A6 - 0x8C]
00000A92 A9A3 syscall ReleaseResource
00000A94 7000 moveq.l D0, 0x00
00000A96 2D40 FF74 move.l [A6 - 0x8C], D0
00000A9A 6000 018E bra +0x190 /* 00000C2A */
label00000A9E:
00000A9E 206E 0010 movea.l A0, [A6 + 0x10]
00000AA2 4A90 tst.l [A0]
00000AA4 6626 bne +0x28 /* 00000ACC */
00000AA6 4267 clr.w -[A7]
00000AA8 2F2E 0020 move.l -[A7], [A6 + 0x20]
00000AAC 486E FFBA pea.l [A6 - 0x46]
00000AB0 2F2E 0014 move.l -[A7], [A6 + 0x14]
00000AB4 2F2E 0010 move.l -[A7], [A6 + 0x10]
00000AB8 2F2E 000C move.l -[A7], [A6 + 0xC]
00000ABC 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000AC0 4EBA F68A jsr [PC - 0x976 /* 0000014C */]
00000AC4 3D5F FF7A move.w [A6 - 0x86], [A7]+
00000AC8 4EAD 3782 jsr [A5 + 0x3782 /* export_1772 */]
label00000ACC:
00000ACC 206E 0010 movea.l A0, [A6 + 0x10]
00000AD0 4A90 tst.l [A0]
00000AD2 662A bne +0x2C /* 00000AFE */
00000AD4 4267 clr.w -[A7]
00000AD6 2F2E 0020 move.l -[A7], [A6 + 0x20]
00000ADA 486E FFBA pea.l [A6 - 0x46]
00000ADE 3F3C 0080 move.w -[A7], 0x80
00000AE2 2F2E 0014 move.l -[A7], [A6 + 0x14]
00000AE6 2F2E 0010 move.l -[A7], [A6 + 0x10]
00000AEA 2F2E 000C move.l -[A7], [A6 + 0xC]
00000AEE 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000AF2 4EBA F544 jsr [PC - 0xABC /* 00000038 */]
00000AF6 3D5F FF7A move.w [A6 - 0x86], [A7]+
00000AFA 4EAD 3782 jsr [A5 + 0x3782 /* export_1772 */]
label00000AFE:
00000AFE 206E 0010 movea.l A0, [A6 + 0x10]
00000B02 4A90 tst.l [A0]
00000B04 6628 bne +0x2A /* 00000B2E */
00000B06 4267 clr.w -[A7]
00000B08 2F2E 0020 move.l -[A7], [A6 + 0x20]
00000B0C 486E FFBA pea.l [A6 - 0x46]
00000B10 4267 clr.w -[A7]
00000B12 2F2E 0014 move.l -[A7], [A6 + 0x14]
00000B16 2F2E 0010 move.l -[A7], [A6 + 0x10]
00000B1A 2F2E 000C move.l -[A7], [A6 + 0xC]
00000B1E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000B22 4EBA F514 jsr [PC - 0xAEC /* 00000038 */]
00000B26 3D5F FF7A move.w [A6 - 0x86], [A7]+
00000B2A 4EAD 3782 jsr [A5 + 0x3782 /* export_1772 */]
label00000B2E:
00000B2E 206E 0010 movea.l A0, [A6 + 0x10]
00000B32 4A90 tst.l [A0]
00000B34 57C0 seq D0
00000B36 4A00 tst.b D0
00000B38 6770 beq +0x72 /* 00000BAA */
00000B3A 7200 moveq.l D1, 0x00
00000B3C 6B1A bmi +0x1C /* 00000B58 */
00000B3E 206E 0014 movea.l A0, [A6 + 0x14]
00000B42 B27C 003F cmp.w D1, 0x3F /* '?' */
00000B46 6E10 bgt +0x12 /* 00000B58 */
00000B48 5088 addq.l A0, 8
00000B4A 3401 move.w D2, D1
00000B4C E64A lsr D2.w, 3
00000B4E 4442 neg.w D2
00000B50 0330 20FF btst [A0 + D2.w - 0x1], D1
00000B54 0A3C 0004 xori.b ccr, 4
label00000B58:
00000B58 57C1 seq D1
00000B5A 4A01 tst.b D1
00000B5C 6626 bne +0x28 /* 00000B84 */
00000B5E 7402 moveq.l D2, 0x02
00000B60 6B1A bmi +0x1C /* 00000B7C */
00000B62 206E 0014 movea.l A0, [A6 + 0x14]
00000B66 B47C 003F cmp.w D2, 0x3F /* '?' */
00000B6A 6E10 bgt +0x12 /* 00000B7C */
00000B6C 5088 addq.l A0, 8
00000B6E 3602 move.w D3, D2
00000B70 E64B lsr D3.w, 3
00000B72 4443 neg.w D3
00000B74 0530 30FF btst [A0 + D3.w - 0x1], D2
00000B78 0A3C 0004 xori.b ccr, 4
label00000B7C:
00000B7C 57C2 seq D2
00000B7E 8202 or.b D1, D2
00000B80 C001 and.b D0, D1
00000B82 6726 beq +0x28 /* 00000BAA */
label00000B84:
00000B84 4267 clr.w -[A7]
00000B86 2F2E 0020 move.l -[A7], [A6 + 0x20]
00000B8A 486E FFBA pea.l [A6 - 0x46]
00000B8E 2F2E 0014 move.l -[A7], [A6 + 0x14]
00000B92 2F2E 0010 move.l -[A7], [A6 + 0x10]
00000B96 2F2E 000C move.l -[A7], [A6 + 0xC]
00000B9A 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000B9E 4EBA FADC jsr [PC - 0x524 /* 0000067C */]
00000BA2 3D5F FF7A move.w [A6 - 0x86], [A7]+
00000BA6 4EAD 3782 jsr [A5 + 0x3782 /* export_1772 */]
label00000BAA:
00000BAA 206E 0010 movea.l A0, [A6 + 0x10]
00000BAE 4A90 tst.l [A0]
00000BB0 57C0 seq D0
00000BB2 4A00 tst.b D0
00000BB4 6774 beq +0x76 /* 00000C2A */
00000BB6 7200 moveq.l D1, 0x00
00000BB8 6B1A bmi +0x1C /* 00000BD4 */
00000BBA 206E 0014 movea.l A0, [A6 + 0x14]
00000BBE B27C 003F cmp.w D1, 0x3F /* '?' */
00000BC2 6E10 bgt +0x12 /* 00000BD4 */
00000BC4 5088 addq.l A0, 8
00000BC6 3401 move.w D2, D1
00000BC8 E64A lsr D2.w, 3
00000BCA 4442 neg.w D2
00000BCC 0330 20FF btst [A0 + D2.w - 0x1], D1
00000BD0 0A3C 0004 xori.b ccr, 4
label00000BD4:
00000BD4 57C1 seq D1
00000BD6 4A01 tst.b D1
00000BD8 6626 bne +0x28 /* 00000C00 */
00000BDA 7402 moveq.l D2, 0x02
00000BDC 6B1A bmi +0x1C /* 00000BF8 */
00000BDE 206E 0014 movea.l A0, [A6 + 0x14]
00000BE2 B47C 003F cmp.w D2, 0x3F /* '?' */
00000BE6 6E10 bgt +0x12 /* 00000BF8 */
00000BE8 5088 addq.l A0, 8
00000BEA 3602 move.w D3, D2
00000BEC E64B lsr D3.w, 3
00000BEE 4443 neg.w D3
00000BF0 0530 30FF btst [A0 + D3.w - 0x1], D2
00000BF4 0A3C 0004 xori.b ccr, 4
label00000BF8:
00000BF8 57C2 seq D2
00000BFA 8202 or.b D1, D2
00000BFC C001 and.b D0, D1
00000BFE 672A beq +0x2C /* 00000C2A */
label00000C00:
00000C00 4267 clr.w -[A7]
00000C02 2F2E 0020 move.l -[A7], [A6 + 0x20]
00000C06 486E FFBA pea.l [A6 - 0x46]
00000C0A 3F3C 4E48 move.w -[A7], 0x4E48 /* 'NH' */
00000C0E 2F2E 0014 move.l -[A7], [A6 + 0x14]
00000C12 2F2E 0010 move.l -[A7], [A6 + 0x10]
00000C16 2F2E 000C move.l -[A7], [A6 + 0xC]
00000C1A 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000C1E 4EBA FB18 jsr [PC - 0x4E8 /* 00000738 */]
00000C22 3D5F FF7A move.w [A6 - 0x86], [A7]+
00000C26 4EAD 3782 jsr [A5 + 0x3782 /* export_1772 */]
label00000C2A:
00000C2A 206E 0010 movea.l A0, [A6 + 0x10]
00000C2E 4A90 tst.l [A0]
00000C30 660A bne +0xC /* 00000C3C */
00000C32 3D7C 9A6E FF7A move.w [A6 - 0x86], 0x9A6E
00000C38 4EAD 3782 jsr [A5 + 0x3782 /* export_1772 */]
label00000C3C:
00000C3C 7018 moveq.l D0, 0x18
00000C3E 6B1A bmi +0x1C /* 00000C5A */
00000C40 206E 0014 movea.l A0, [A6 + 0x14]
00000C44 B07C 003F cmp.w D0, 0x3F /* '?' */
00000C48 6E10 bgt +0x12 /* 00000C5A */
00000C4A 5088 addq.l A0, 8
00000C4C 3200 move.w D1, D0
00000C4E E649 lsr D1.w, 3
00000C50 4441 neg.w D1
00000C52 0130 10FF btst [A0 + D1.w - 0x1], D0
00000C56 0A3C 0004 xori.b ccr, 4
label00000C5A:
00000C5A 57C0 seq D0
00000C5C 4A00 tst.b D0
00000C5E 672E beq +0x30 /* 00000C8E */
00000C60 4A6E FF7A tst.w [A6 - 0x86]
00000C64 57C1 seq D1
00000C66 C001 and.b D0, D1
00000C68 6724 beq +0x26 /* 00000C8E */
00000C6A 2F2E 000C move.l -[A7], [A6 + 0xC]
00000C6E 486E FE66 pea.l [A6 - 0x19A]
00000C72 486E FE5E pea.l [A6 - 0x1A2]
00000C76 486E FE5C pea.l [A6 - 0x1A4]
00000C7A 4EAD 4512 jsr [A5 + 0x4512 /* export_2206 */]
00000C7E 206E 0010 movea.l A0, [A6 + 0x10]
00000C82 4A90 tst.l [A0]
00000C84 6708 beq +0xA /* 00000C8E */
00000C86 2F10 move.l -[A7], [A0]
00000C88 486E FE5E pea.l [A6 - 0x1A2]
00000C8C A8F6 syscall DrawPicture
label00000C8E:
00000C8E 700B moveq.l D0, 0x0B
00000C90 6B1A bmi +0x1C /* 00000CAC */
00000C92 206E 0014 movea.l A0, [A6 + 0x14]
00000C96 B07C 003F cmp.w D0, 0x3F /* '?' */
00000C9A 6E10 bgt +0x12 /* 00000CAC */
00000C9C 5088 addq.l A0, 8
00000C9E 3200 move.w D1, D0
00000CA0 E649 lsr D1.w, 3
00000CA2 4441 neg.w D1
00000CA4 0130 10FF btst [A0 + D1.w - 0x1], D0
00000CA8 0A3C 0004 xori.b ccr, 4
label00000CAC:
00000CAC 6614 bne +0x16 /* 00000CC2 */
00000CAE 206E 0010 movea.l A0, [A6 + 0x10]
00000CB2 4A90 tst.l [A0]
00000CB4 670C beq +0xE /* 00000CC2 */
00000CB6 2F10 move.l -[A7], [A0]
00000CB8 A8F5 syscall KillPicture
00000CBA 206E 0010 movea.l A0, [A6 + 0x10]
00000CBE 7000 moveq.l D0, 0x00
00000CC0 2080 move.l [A0], D0
label00000CC2:
00000CC2 486E FF7C pea.l [A6 - 0x84]
00000CC6 4EAD 209A jsr [A5 + 0x209A /* export_1039 */]
label00000CCA:
00000CCA 4FEE FE3A lea.l A7, [A6 - 0x1C6]
00000CCE 3D6E FF7A 0024 move.w [A6 + 0x24], [A6 - 0x86]
00000CD4 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
00000CD8 4E5E unlink A6
00000CDA 205F movea.l A0, [A7]+
00000CDC DEFC 001C add.w A7, 0x1C
00000CE0 4ED0 jmp [A0]
00000CE2 043F 3F3F subi.b <<invalid special address>>, 0x3F /* '?' */
00000CE6 3F00 move.w -[A7], D0
00000CE8 4E56 0000 link A6, 0
00000CEC 2F0C move.l -[A7], A4
00000CEE 286E 0008 movea.l A4, [A6 + 0x8]
00000CF2 206C 0010 movea.l A0, [A4 + 0x10]
00000CF6 4A90 tst.l [A0]
00000CF8 6704 beq +0x6 /* 00000CFE */
00000CFA 2F10 move.l -[A7], [A0]
00000CFC A8F5 syscall KillPicture
label00000CFE:
00000CFE 70FF moveq.l D0, 0xFFFFFFFF
00000D00 B06C FF76 cmp.w D0, [A4 - 0x8A]
00000D04 6706 beq +0x8 /* 00000D0C */
00000D06 3F2C FF76 move.w -[A7], [A4 - 0x8A]
00000D0A A99A syscall CloseResFile
label00000D0C:
00000D0C 4A6C FF78 tst.w [A4 - 0x88]
00000D10 670E beq +0x10 /* 00000D20 */
00000D12 4267 clr.w -[A7]
00000D14 3F2C FF78 move.w -[A7], [A4 - 0x88]
00000D18 4EAD 034A jsr [A5 + 0x34A /* export_101 */]
00000D1C 395F FF7A move.w [A4 - 0x86], [A7]+
label00000D20:
00000D20 396E 0010 FF7A move.w [A4 - 0x86], [A6 + 0x10]
00000D26 206E 0008 movea.l A0, [A6 + 0x8]
00000D2A 2C48 movea.l A6, A0
00000D2C 4EFA 00D0 jmp [PC + 0xD0 /* 00000DFE */]
00000D30 0000 285F ori.b D0, 0x5F /* '_' */
00000D34 4E5E unlink A6
00000D36 205F movea.l A0, [A7]+
00000D38 DEFC 000A add.w A7, 0xA /* '\n' */
00000D3C 4ED0 jmp [A0]
00000D3E 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_1896: // at 00000D40 (misaligned)
00000D42 FF76 .extension 0xF76 <<F/4-5/7>> // unimplemented
00000D44 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4
00000D48 206E 001C movea.l A0, [A6 + 0x1C]
00000D4C 43EE FFBA lea.l A1, [A6 - 0x46]
00000D50 7010 moveq.l D0, 0x10
label00000D52:
00000D52 22D8 move.l [A1]+, [A0]+
00000D54 51C8 FFFC dbf D0, -0x6 /* 00000D52 */
00000D58 3290 move.w [A1], [A0]
00000D5A 4EAD 3782 jsr [A5 + 0x3782 /* export_1772 */]
00000D5E 426E FF7A clr.w [A6 - 0x86]
00000D62 206E 0010 movea.l A0, [A6 + 0x10]
00000D66 7000 moveq.l D0, 0x00
00000D68 2080 move.l [A0], D0
00000D6A 426E FF78 clr.w [A6 - 0x88]
00000D6E 486E FF7C pea.l [A6 - 0x84]
00000D72 487A FF74 pea.l [PC - 0x8C /* 00000CE8, value 0x4E560000 'NV\0\0', cstring "NV" */]
00000D76 2F0E move.l -[A7], A6
00000D78 4EAD 2052 jsr [A5 + 0x2052 /* export_1030 */]
00000D7C 4267 clr.w -[A7]
00000D7E 3F2E FFBA move.w -[A7], [A6 - 0x46]
00000D82 2F2E FFBC move.l -[A7], [A6 - 0x44]
00000D86 486E FFC0 pea.l [A6 - 0x40]
00000D8A 1F3C 0001 move.b -[A7], 0x1
00000D8E 486E FF78 pea.l [A6 - 0x88]
00000D92 4EAD 0462 jsr [A5 + 0x462 /* export_136 */]
00000D96 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
00000D9A 4267 clr.w -[A7]
00000D9C 3F2E FFBA move.w -[A7], [A6 - 0x46]
00000DA0 2F2E FFBC move.l -[A7], [A6 - 0x44]
00000DA4 486E FFC0 pea.l [A6 - 0x40]
00000DA8 1F3C 0001 move.b -[A7], 0x1
00000DAC 4EAD 049A jsr [A5 + 0x49A /* export_143 */]
00000DB0 3D5F FF76 move.w [A6 - 0x8A], [A7]+
00000DB4 4267 clr.w -[A7]
00000DB6 2F2E FF76 move.l -[A7], [A6 - 0x8A]
00000DBA 486E FFBA pea.l [A6 - 0x46]
00000DBE 2F2E 0018 move.l -[A7], [A6 + 0x18]
00000DC2 2F2E 0014 move.l -[A7], [A6 + 0x14]
00000DC6 2F2E 0010 move.l -[A7], [A6 + 0x10]
00000DCA 2F2E 000C move.l -[A7], [A6 + 0xC]
00000DCE 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000DD2 4EBA FA50 jsr [PC - 0x5B0 /* 00000824 */]
00000DD6 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
00000DDA 70FF moveq.l D0, 0xFFFFFFFF
00000DDC B06E FF76 cmp.w D0, [A6 - 0x8A]
00000DE0 6706 beq +0x8 /* 00000DE8 */
00000DE2 3F2E FF76 move.w -[A7], [A6 - 0x8A]
00000DE6 A99A syscall CloseResFile
label00000DE8:
00000DE8 4267 clr.w -[A7]
00000DEA 3F2E FF78 move.w -[A7], [A6 - 0x88]
00000DEE 4EAD 034A jsr [A5 + 0x34A /* export_101 */]
00000DF2 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
00000DF6 486E FF7C pea.l [A6 - 0x84]
00000DFA 4EAD 209A jsr [A5 + 0x209A /* export_1039 */]
label00000DFE:
00000DFE 4FEE FF56 lea.l A7, [A6 - 0xAA]
00000E02 3D6E FF7A 0020 move.w [A6 + 0x20], [A6 - 0x86]
00000E08 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
00000E0C 4E5E unlink A6
00000E0E 205F movea.l A0, [A7]+
00000E10 DEFC 0018 add.w A7, 0x18
00000E14 4ED0 jmp [A0]
00000E16 0000 .incomplete